package com.guigu.work.dto;

import com.guigu.base.entity.Fleet;
import com.guigu.base.entity.TransportLine;
import com.guigu.base.entity.dto.*;
import com.guigu.order.entity.Order;
import com.guigu.order.entity.dto.OrderDTO;
import com.guigu.work.entity.TransportOrder;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.sql.Driver;
import java.util.List;
import java.util.Map;

/**
 * @ClassName TransportOrderDTO
 * @Description
 * @Author liao
 * @Date2021/11/10 8:34
 * @Version V1.0
 **/
@Data
@ApiModel("运单对象")
public class TransportOrderDTO extends TransportOrder {
    //当前页面
    private Integer page;

    //页面大小
    private Integer pageSize;

    //查询条件 orderIds
    private List<String> orderIds;

    //查询条件 orderIds
    private Map<String, String> orderQuery;

    @ApiModelProperty("线路信息")
    private TransportLineDto transportLineDto;

    @ApiModelProperty("车次信息")
    private TransportTripsDto transportTripsDto;

    @ApiModelProperty("车辆信息")
    private TruckDto truckDto;

    @ApiModelProperty("司机信息")
    private TruckDriverDto truckDriverDto;

    @ApiModelProperty("订单信息")
    private Order order;

    
}
